
/*$(document).ready(function(){
	//uniform 关于单选框，复选框，上传按钮的隐藏
	$('input[type=checkbox],input[type=radio],input[type=file]').uniform();
	
	$('select').select2();
});*/

$(document).ready(function() { 	
	$("span.icon input:checkbox, th input:checkbox").click(function() {
		var checkedStatus = this.checked;
		var checkbox = $(this).parents('.widget-box').find('tr td:first-child input:checkbox');		
		checkbox.each(function() {
			this.checked = checkedStatus;
			if (checkedStatus == this.checked) {
				$(this).closest('.checker > span').removeClass('checked');
			}
			if (this.checked) {
				$(this).closest('.checker > span').addClass('checked');
			}
		});
	});	
});//End document ready functions

//复选框全选
function checkboxAll(){
	$("span.icon input:checkbox, th input:checkbox").click(function() {
		var checkedStatus = this.checked;/*true or false*/
		var checkbox = $(this).parents('.widget-box').find('tr td:first-child input:checkbox');		
		checkbox.each(function() {
			this.checked = checkedStatus;
			if (checkedStatus == this.checked) {
				$(this).closest('.checker > span').removeClass('checked');
			}
			if (this.checked) {
				$(this).closest('.checker > span').addClass('checked');
			}
		});
	});	
}

/*==复选框-权限分配==*/
function checkboxPeimission(){
	checkboxOpcity();
	$(".permission dt").on("click"," input:checkbox",function(){
		var checkedThis=this.checked;
		var checkbox=$(this).parents(".permission").find("dd input:checkbox");	
		if(this.checked){
			checkbox.each(function() {       			
					$(this).attr("disabled",false);
					$(this).closest('dd').css("opacity",1);	
					$(this).closest('.checker').removeClass("disabled");		
			});
		}else{
			checkbox.each(function() {       			
					$(this).attr("disabled",true);	
					$(this).closest('dd').css("opacity",0.4);			
			});
		}
	});	
}
function checkboxOpcity(){
	var dt_checkbox=$(".permission").find("dt input:checkbox");	
	dt_checkbox.each(function(){
		var checkbox=$(this).parents(".permission").find("dd input:checkbox");
		if(this.checked){
			checkbox.each(function() {       			
					$(this).attr("disabled",false);
					$(this).closest('dd').css("opacity",1);
					$(this).closest('.checker').removeClass("disabled");			
			});
		}else{
			checkbox.each(function() {     			
					$(this).attr("disabled",true);	
					$(this).closest('dd').css("opacity",0.4);			
			});
		}	
	});
}